package com.mgs.tagger.model
{
	import com.mgs.tagger.appdata.dto.WorkspaceDTO;
	
	import mx.collections.ArrayList;

	public class Model
	{
		private static var _instance:Model;
		
		public static function get instance():Model{
			if(_instance == null){
				_instance = new Model();
			}
			return _instance;
		}
		
		function Model()
		{
		}
		
		[Bindable]
		public var workspace:WorkspaceDTO;
		
		[Bindable]
		public var directories:ArrayList;
		
		[Bindable]
		public var displayedFileItems:ArrayList;
		
		[Bindable]
		public var allTags:ArrayList;
		
		[Bindable]
		public var allFileItems:ArrayList;
		
	}
}